home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1993 / MacHack 1993.toast / MacHack™ 1987-1992 / MacHack™ '90 / Utilities ƒ / MPW Tools ƒ / MakeMake / Source / defs.c next >
Encoding:
C/C++ Source or Header  |  1986-10-14  |  1.4 KB  |  37 lines  |  [TEXT/MPS ]

  1. # include "defs.h"
  2.  
  3. /*
  4.  * Global data structures:
  5.  *
  6.  * targets: the list of user-specified targets.
  7.  * objects: the list of object files for each target.
  8.  * liblist:    the list of libraries (that is, explicitly named .o files)
  9.  *                    for each target.
  10.  * deplist: the list of dependencies (other than those in objects[][])
  11.  *                    for each target.
  12.  * reslist:    the list of resource sources for each target.
  13.  * sources: the list of all user-specified source files.
  14.  * adirlist: the list of Asm include directories.
  15.  * cdirlist: the list of C include directories.
  16.  * pdirlist: the list of Pascal include directories.
  17.  * rdirlist: the list of Res include directories.
  18.  * dot_h:   the list of local C include files.
  19.  * dot_r:   the list of local Rez files.
  20.  * macrolist: the list of macro names and values.
  21.  */
  22.  
  23. char *targets[TARGETMAX]                    = { NULL };
  24. char *objects[TARGETMAX][SOURCEMAX]            = { NULL };
  25. char *liblist[TARGETMAX][LIBMAX]            = { NULL };
  26. char *deplist[TARGETMAX][DEPENDMAX]            = { NULL };
  27. char *reslist[TARGETMAX][RESMAX]            = { NULL };
  28. char *sources[SOURCEMAX]                    = { NULL };
  29. char *adirlist[DIRMAX]                        = { NULL };
  30. char *cdirlist[DIRMAX]                        = { NULL };
  31. char *pdirlist[DIRMAX]                        = { NULL };
  32. char *rdirlist[DIRMAX]                        = { NULL };
  33. char *dot_h[DOTHMAX]                        = { NULL };
  34. char *dot_r[DOTHMAX]                        = { NULL };
  35. struct macro macrolist[MACROMAX]            = { { NULL, NULL } };
  36. bool verbose = FALSE;
  37.